package com.sc.nft.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author：LiGen
 * @Package：com.sc.nft.entity.vo
 * @Project：sc_metago
 * @name：AdminConfigureTheMeltingModeVO
 * @Date：2024/6/11 16:57
 * @Filename：AdminConfigureTheMeltingModeVO
 */
@Data
public class AdminConfigureTheMeltingModeVO {

    @ApiModelProperty("熔炼方式id 编辑时传")
    private Long id;

    @ApiModelProperty("排序")
    private Long sort = 0L;

    @ApiModelProperty("是否开启")
    private Boolean status;

    @ApiModelProperty("奖励列表")
    private List<AdminSmeltingRewardsConfVO> rewardsConfRequestList;

    @ApiModelProperty("熔炼藏品配置列表")
    private List<AdminEcologyHatchMethodCollectionConfVO> ecologyHatchMethodCollectionConfVOList;

    @ApiModelProperty("名称 新增熔炼方式名称配置，默认初始化为主藏品+副藏品")
    private String methodName;

    /**
     * 动态奖励发放数量
     */
    @ApiModelProperty("动态奖励发放数量")
    private BigDecimal dynamicRewardAmount;

}
